<?php

class Panier {
    private $lesProduits = array();
    
    public function ajouterPrdouit($unProduit, $quantite) {
        $this->lesProduits[$unProduit->getRef()] = array($quantite, $unProduit->getPrix());
    }
    
    public function supprimerProduit($cle) {
        unset($this->lesProduits[$cle]);
    }
    
    public function nombreProduit(){
        return count($this->lesProduits);
    }
    
    public function total() {
        $total = 0;
        foreach($this->lesProduits as $unProduit){
            $total+=$unProduit->getPrix()* $this->lesProduits[$unProduit->getRef()][0];
            
        }
        return $total;
    }
    
    public function stats(){
        $livre = 0;
        $cahier=0;
        foreach($this->lesProduits as $unProduit){
            if ($unProduit->getClasse() == 'Livre') {
                $livre+=1;
            } else if ($unProduit->getClasse() == 'Cahier') {
                $cahier+=1;
            }
            
            return array('Livres'=> $livre,
                         'Cahiers'=>$cahier);
                
        }
    }
    
}
